Skip to content

[2026-03 LWG Motion 13] P3725R3 Filter View Extensions for Safer Use, Rev 3#8913

Merged
tkoeppe merged 2 commits intomainfrom
motions-2026-03-lwg-13
Apr 19, 2026
Merged

[2026-03 LWG Motion 13] P3725R3 Filter View Extensions for Safer Use, Rev 3#8913
tkoeppe merged 2 commits intomainfrom
motions-2026-03-lwg-13

Conversation

@jensmaurer
Copy link
Copy Markdown
Member

@jensmaurer jensmaurer commented Apr 3, 2026

Fixes NB AT 9-249, RU-250, DE-251 (C++26 CD).

  • Omit template parameter name for iterator to harmonize with subclause style.

Fixes #8847

Also fixes cplusplus/papers#2355
Also fixes cplusplus/nbballot#824
Also fixes cplusplus/nbballot#825
Also fixes cplusplus/nbballot#826

@jensmaurer jensmaurer added this to the post-2026-03 milestone Apr 3, 2026
@jensmaurer jensmaurer force-pushed the motions-2026-03-lwg-13 branch 4 times, most recently from 9c2a843 to 3b957b0 Compare April 3, 2026 08:33
@tkoeppe tkoeppe force-pushed the motions-2026-03-lwg-13 branch 3 times, most recently from 90562f9 to 10cb5ec Compare April 19, 2026 11:28
Fixes NB AT 9-249, RU 250, DE 251 (C++26 CD).

Editorial notes:
  * The wording has been reconciled with the earlier P3059R2 from
    LWG Motion 12, which made some constructors private.
  * Omit template parameter name for iterator to harmonize
    with subclause style.
…ith 'Parent'

This is an oversight in P3725R3: without this change,
the code shown in the specification would be ill-formed.
@tkoeppe tkoeppe force-pushed the motions-2026-03-lwg-13 branch from 10cb5ec to 286d746 Compare April 19, 2026 11:31
@tkoeppe tkoeppe merged commit 36339fd into main Apr 19, 2026
4 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

[2026-03 LWG Motion 13] P3725R3 Filter View Extensions for Safer Use, Rev 3 P3725 R1 Filter View Extensions for Input Ranges

2 participants